/*
 * 描          述:  <描述>
 * 修  改   人:  Administrator
 * 修改时间:  2018年5月1日
 * <修改描述:>
 */
package com.tx.core.ddlutil.model;


 /**
  * <功能简述>
  * <功能详细描述>
  * 
  * @author  Administrator
  * @version  [版本号, 2018年5月1日]
  * @see  [相关类/方法]
  * @since  [产品/模块版本]
  */
public class AbstractIndexDef implements TableIndexDef{
    
    /** 索引名称. */
    private String name;
    
    /** 索引所在字段名 */
    private String columnNames;
    
    /** 是否唯一键 */
    private boolean unique = false;

    /**
     * @return 返回 indexName
     */
    public String getName() {
        return name;
    }

    /**
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return 返回 columnNames
     */
    public String getColumnNames() {
        return columnNames;
    }

    /**
     * @param columnNames
     */
    public void setColumnNames(String columnNames) {
        this.columnNames = columnNames;
    }

    /**
     * @return 返回 uniqueKey
     */
    public boolean isUnique() {
        return unique;
    }

    /**
     * @param unique
     */
    public void setUnique(boolean unique) {
        this.unique = unique;
    }
}
